在C#里 运算符:"||" 和 "|" 的区别是?

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:54:35

| 运算符(C# 参考)

二元 | 运算符是为整型和 bool 类型预定义的。对于整型,| 计算操作数的按位“或”结果。对于 bool 操作数,| 计算操作数的逻辑“或”结果;也就是说,当且仅当两个操作数均为 false 时,结果才为 false。

C# 程序员参考
|| 运算符(C# 参考)

条件“或”运算符 (||) 执行 bool 操作数的逻辑“或”运算,但仅在必要时才计算第二个操作数。